have something to prove - Français Anglais Dictionnaire